/**
 * 运行一个耗时任务。点击事件触发后，runTask会被调用1000次
 * 传入的task是个耗时任务
 * 如果要异步执行，返回一个promise
 * 要尽快完成任务，同时不要让页面卡顿
 * 尽量兼容更多的浏览器
 * @param {Function} task 
 */
function runTask(task) {

}